itk_module_test()

set(
  ITKIOMeshGiftiTests
  itkGiftiMeshIOTest.cxx
  itkMeshFileReadWriteTest.cxx
)

createtestdriver(ITKIOMeshGifti "${ITKIOMeshGifti-Test_LIBRARIES}" "${ITKIOMeshGiftiTests}")

itk_add_test(
  NAME
  itkGiftiMeshIOTest1
  COMMAND
  ITKIOMeshGiftiTestDriver
  itkGiftiMeshIOTest
  DATA{Baseline/aparc.gii}
  ${ITK_TEST_OUTPUT_DIR}/giftimeshioaparc.gii
  DATA{${ITK_DATA_ROOT}/Input/tetrahedron.vtk}
  ${ITK_TEST_OUTPUT_DIR}/gifti2vtkaparc.vtk
  0
  1
  1
  1
  1
  0
  0
  1
  0
  131122
  0
  0
  1
)
itk_add_test(
  NAME
  itkGiftiMeshIOTest2
  COMMAND
  ITKIOMeshGiftiTestDriver
  itkGiftiMeshIOTest
  DATA{Baseline/white.gii}
  ${ITK_TEST_OUTPUT_DIR}/giftimeshiowhite.gii
  DATA{${ITK_DATA_ROOT}/Input/tetrahedron.vtk}
  ${ITK_TEST_OUTPUT_DIR}/gifti2vtkwhite.vtk
  0
  1
  1
  1
  1
  0
  0
  1
  22134
  0
  44264
  0
  0
)
itk_add_test(
  NAME
  itkMeshFileReadWriteTestGifti1
  COMMAND
  ITKIOMeshGiftiTestDriver
  itkMeshFileReadWriteTest
  DATA{Baseline/white.gii}
  ${ITK_TEST_OUTPUT_DIR}/white.gii
)
itk_add_test(
  NAME
  itkMeshFileReadWriteTestGifti2
  COMMAND
  ITKIOMeshGiftiTestDriver
  itkMeshFileReadWriteTest
  DATA{Baseline/aparc.gii}
  ${ITK_TEST_OUTPUT_DIR}/aparc.gii
)
